Skip to content

feat: add system test (latest release + from source) to PR checks#617

Open
LuukBlom wants to merge 7 commits into
mainfrom
feat/system-test-on-PR
Open

feat: add system test (latest release + from source) to PR checks#617
LuukBlom wants to merge 7 commits into
mainfrom
feat/system-test-on-PR

Conversation

@LuukBlom

@LuukBlom LuukBlom commented May 15, 2026

Copy link
Copy Markdown
Collaborator

Explanation

system test used to be run only for releases.
Since they run relatively quickly, they can just be parallel runs for every PR.
Runnning the test actually raised some errors that are now also fixed (see files changed)

TODO

feel free to edit / add / remove:

  • add output validation ?
  • add system test for risk ?
  • add system test for grid model ?
  • add system test for flood_level ?

Note: I had to do quite some updates to the existing system test, and the errors raised by delft fiat are quite cryptic to resolve, especially for users that are not aware of the changes.

I think it would be valuable to do some basic sanity checks in hydromt-fiat before writing to disk with some informative error messages (exposure and vuln have valid data and are linked etc).

@LuukBlom LuukBlom requested a review from dalmijn May 15, 2026 15:13
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant